home *** CD-ROM | disk | FTP | other *** search
/ Aminet 24 / Aminet 24 (1998)(GTI - Schatztruhe)[!][Apr 1998].iso / Aminet / util / cli / substpat.readme < prev    next >
Text File  |  1998-03-07  |  1KB  |  30 lines

  1. Short:    Regexp-based string substitution tool. Source in C included.
  2. Author:   Matthias.Bethke@stud.uni-erlangen.de
  3. Uploader: Matthias.Bethke@stud.uni-erlangen.de
  4. Version:  37.1
  5. Type:     util/cli
  6. Requires: regexp.library V38 (util/libs/regexp.lha)
  7.  
  8. substpat (should have been called "subst" for simplicity but that's already
  9. used by the shell :-( ) can substitute a string for any occurence of a
  10. pattern in a character stream. It reads from stdin and writes to stdout so
  11. it can be used in pipes.
  12. A typical invocation: substpat ^[Aa]ssign ";assign" <s:startup-sequence
  13. This would comment out all lines starting with "assign" in your
  14. startup-sequence and write the resulting file to stdout.
  15. Substituting multiple patterns with different strings requires a pipe:
  16. substpat ^[Aa]ssign ";assign" <s:startup-sequence | substpat "REMOVE ?" ""
  17. (comment out assigns and kill all "REMOVE" keywords)
  18.  
  19.  
  20. ============================= Archive contents =============================
  21.  
  22. Original  Packed Ratio    Date     Time    Name
  23. -------- ------- ----- --------- --------  -------------
  24.      881     482 45.2% 26-Feb-98 16:02:26  substpat.readme
  25.     2816    1914 32.0% 26-Feb-98 15:45:50 +substpat
  26.     4009    1789 55.3% 26-Feb-98 15:45:34 +substpat.c
  27.      250     150 40.0% 26-Feb-98 14:48:02 +SCOPTIONS
  28. -------- ------- ----- --------- --------
  29.     7956    4335 45.5% 27-Feb-98 01:46:56   4 files
  30.